home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
A-COMAL Series
/
(k)aac.d64
/
showkeys.proc
< prev
next >
Wrap
Text File
|
2007-02-28
|
767b
|
36 lines
9000 //
9010 PROC SHOWKEYS CLOSED
9020 Z:=PEEK(50336)
9030 POKE 50336,0
9040 DIM Q$ OF 1
9050 Q$:=CHR$(34)
9060 FOR FKEY:=0 TO 8 DO
9070 ADDR:=KEYADDRESS(FKEY)
9080 PRINT "DEFKEY(",FKEY,",",
9090 LETTER:=FALSE
9100 FOR CHAR:=0 TO 9 DO
9110 BYTE:=PEEK(CHAR+ADDR)
9120 IF BYTE=0 THEN
9130 IF CHAR=0 THEN
9140 PRINT Q$,
9150 LETTER:=TRUE
9160 ENDIF
9170 ELIF BYTE=13 THEN
9180 IF LETTER THEN PRINT Q$,
9190 IF CHAR>0 THEN PRINT "+",
9200 PRINT "CHR$(13)",
9210 LETTER:=FALSE
9220 ELSE
9230 IF NOT LETTER AND CHAR>0 THEN PRINT "+",
9240 IF NOT LETTER THEN PRINT Q$,
9250 PRINT CHR$(BYTE),
9260 IF BYTE=34 THEN PRINT Q$,
9270 LETTER:=TRUE
9280 ENDIF
9290 ENDFOR CHAR
9300 IF LETTER THEN PRINT Q$,
9310 PRINT ")"
9320 ENDFOR FKEY
9330 POKE 50336,Z
9340 ENDPROC SHOWKEYS